using System;
using System.Collections.Generic;
namespace MicroMsg.Storage
{
	public sealed class MsgTransStorage : StorageIntKey<MsgTrans>
	{
		public MsgTransStorage() : base((MsgTrans m) => m.nMsgTransID, delegate(MsgTrans msgTrans_0, int int_0)
		{
			msgTrans_0.nMsgTransID = int_0;
			return int_0;
		})
		{
		}
		public MsgTrans method_5(Func<MsgTrans, bool> predicate)
		{
			return base.method_1(predicate);
		}
		public bool method_6(Func<MsgTrans, bool> predicate)
		{
			return base.method_4(predicate);
		}
		public List<MsgTrans> search(Func<MsgTrans, bool> predicate = null, int start = -1, int int_0 = -1)
		{
			return base.search(predicate, start, int_0);
		}
		public bool update(MsgTrans item, Func<MsgTrans, bool> func_0)
		{
			return base.update(item, func_0);
		}
	}
}
